package com.fxu.docx2md.dto;

import cn.hutool.core.util.StrUtil;
import com.fxu.docx2md.enums.MdType;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 文档内容
 * @author fangxu
 * @version 1.0.0
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class MdText {
    /** 是否加粗 */
    private boolean bold;

    /** 字体大小 */
    private Integer size;

    /** 内容 */
    private String text;

    public String getText() {
        return bold && StrUtil.isNotEmpty(text) ? "**" + text + "**" : text;
    }
}
